import { createI18n } from 'vue-i18n'
import en from './en'
import zhCn from './zhCn'

const messages = { en, zhCn } // 引入不同语言文件

const i18n = createI18n({
    legacy: false,             // 使用 Composition API 模式，则需要将其设置为false
    globalInjection: true, //全局生效$t
    locale: 'zhCn',
    messages,
    modifiers: {
        // 自定义修饰符
        snakeCase: (str) => str.split(' ').join('_')
    }
})

export default i18n
